package com.wolf.vo;

public class BaseResultTest {

    public static void main(String[] args) {
//        List<SelectVo> selectVos = new ArrayList<SelectVo>();
//        SelectVo selectVo = new SelectVo();
//        selectVo.setLabel("abc");
//        selectVo.setValue("efg");
//        selectVo.setSelected(true);
//        selectVos.add(selectVo);
//        SelectVo selectVo1 = new SelectVo();
//        selectVo1.setLabel("111");
//        selectVo1.setValue("222");
//        selectVo1.setSelected(false);
//        selectVos.add(selectVo1);

//        SelectVo selectVo = new SelectVo();
//        selectVo.setLabel("abc");
//        selectVo.setValue("efg");
//        selectVo.setSelected(true);
//
//        Map<String, SelectVo> maps = new HashMap<String, SelectVo>();
//        maps.put("1", selectVo);
//
//        SelectVo selectVo1 = new SelectVo();
//        selectVo1.setLabel("111");
//        selectVo1.setValue("222");
//        selectVo1.setSelected(false);
//        maps.put("2", selectVo1);

//        com.wolf.vo.BaseResult baseResult = BaseResult.getSuccess(maps);
     /*   List<SelectVo> selectVos1 = (List<SelectVo>) baseResult.getCollectionResult(SelectVo.class);

        System.out.println(JsonUtil.toJSONString(selectVos1));

        List<SelectVo> selectVos2 = baseResult.getMapResult(SelectVo.class);
        System.out.println(baseResult.resultToJSONString());*/

/*        List<Map.Entry> entries = baseResult.getMapResult(Map.Entry.class, BaseResult.RETURN_TYPE.PAIR);
        entries.forEach(entry -> {
            System.out.println("entry -> " + JsonUtil.toJSONString(entry));
        });*/

        abc();
    }

    public static void abc() {
        for (int i = 0; i < 10; i++) {
            if (true) {
                System.out.println("***");
                return;
            }
        }
        System.out.println("....");
    }
}
